Michael McGarrity

27 books

missing page info

missing page info 2012

adventurous emotional slow-paced

320 pages hardcover 2020

fiction crime mystery thriller dark mysterious tense medium-paced

351 pages digital 1999

fiction mystery mysterious tense fast-paced

304 pages digital 2000

fiction mystery dark mysterious tense fast-paced

missing page info digital

525 pages hardcover 2016

fiction historical adventurous informative tense slow-paced

384 pages digital 2023

384 pages hardcover 2023

fiction literary medium-paced

320 pages paperback 1997

fiction mystery thriller mysterious medium-paced