Kieran O'Connor

262 pages hardcover 1995

challenging reflective slow-paced