You need to sign in or sign up before continuing.

David Keenan

21 books

464 pages paperback 2002

nonfiction art biography history music informative slow-paced

348 pages digital 2019

fiction historical emotional fast-paced

298 pages digital 2017

fiction music challenging reflective slow-paced

200 pages 2009

nonfiction music informative reflective medium-paced

41 pages digital

missing page info paperback 2020

challenging reflective medium-paced

103 pages paperback

fiction poetry challenging emotional reflective medium-paced

272 pages hardcover

fiction adventurous emotional reflective medium-paced

192 pages 2009

nonfiction music informative medium-paced

807 pages hardcover 2021

fiction historical literary adventurous emotional reflective medium-paced