Philip Hasheider

15 books

176 pages paperback 2008

informative medium-paced

192 pages paperback 2009

informative medium-paced

224 pages 2013

nonfiction adventurous informative lighthearted medium-paced

160 pages 2007

history informative reflective relaxing medium-paced

331 pages digital