David M. Killoran

32 books

120 pages paperback 2010

informative medium-paced

995 pages digital 2013

nonfiction informative medium-paced

630 pages 2013

informative slow-paced

630 pages digital 2013

missing page info 2011

medium-paced

1065 pages digital 2004

790 pages digital 2013

254 pages paperback 2012

360 pages 2013

challenging informative medium-paced

520 pages 2014

nonfiction challenging informative medium-paced