Fortune's rocks - Shreve, Anita (N Y Little Brown, 1999)