You need to sign in or sign up before continuing.

Michael A. Walsh

26 books

404 pages 1998

fiction historical informative lighthearted medium-paced

222 pages 2015

nonfiction history philosophy politics challenging informative reflective slow-paced

238 pages digital 2015

360 pages paperback 2010

fiction thriller adventurous dark tense medium-paced

360 pages 2010

fiction thriller adventurous tense fast-paced

391 pages hardcover

dark mysterious tense slow-paced

280 pages digital

nonfiction art politics adventurous informative reflective slow-paced

360 pages paperback 2009

fiction mystery thriller dark mysterious tense fast-paced

417 pages 2009

fiction mystery thriller mysterious tense fast-paced

949 pages 2011

tense medium-paced