High endeavours

Miles Clark
GreyStone books
9781550540581
1-55054-058-0