What do you think?
Rate this book


912 pages, Paperback
First published June 14, 1998
If you have not read this wonderful novel, you are really missing out, and do not let the 928 pages put you off as they will just zip on by. POWERFUL! UNPUTDOWNABLE! UNFORGETTABLE!