Michael Sharpe

28 books

320 pages 2000

nonfiction history informative medium-paced

144 pages 2014

nonfiction history informative slow-paced

414 pages paperback 2021

nonfiction history politics challenging informative reflective medium-paced

192 pages 2007

informative reflective medium-paced

512 pages paperback 1897

fiction classics horror dark mysterious tense slow-paced

192 pages 2007

emotional reflective medium-paced

64 pages

nonfiction history science technology young adult medium-paced

missing page info 2000

informative inspiring medium-paced

448 pages paperback

nonfiction health

199 pages 2000

informative medium-paced