Michael O'Mara

43 books

128 pages 1999

informative reflective medium-paced

128 pages 2004

challenging funny informative medium-paced

128 pages paperback 2000

nonfiction funny slow-paced