Jennifer, Hecate, Macbeth, William Mckinley, And Me, Elizabeth

Jennifer, Hecate, Macbeth, William Mckinley, And Me, Elizabeth - E.L. Konigsburg I read this so many times :)