Margaret Kelleher

9 books

352 pages 2020

nonfiction history dark informative slow-paced

176 pages hardcover 1988

nonfiction history funny informative reflective fast-paced

1286 pages 2005

challenging informative medium-paced

missing page info hardcover 2004

326 pages 2016

fiction hopeful lighthearted medium-paced

326 pages digital

emotional lighthearted fast-paced

272 pages 1997

challenging informative medium-paced

240 pages hardcover

166 pages 1988

nonfiction history informative medium-paced