The pattern of our calling

by David Hoyle

xiii, 192 pages ; 22 cm