Brian Kirkpatrick

2 books

438 pages paperback 1996

352 pages 1994

fiction challenging funny reflective slow-paced