Colin Michael Hall

16 books

16 pages paperback 2008

challenging informative medium-paced

116 pages paperback

missing page info 1999

reflective medium-paced

468 pages paperback 2005

416 pages paperback 2001

fiction crime mystery thriller dark mysterious fast-paced

670 pages digital 2014