Ratings40
Average rating4.1
Type: Physical Book
Pages: 416
Release Date: 2006-10-02
ISBN 10: 0446699535
ISBN 13: 9780446699532
Readers: 30
Data Score: 1220
Type: Physical Book
Pages: 448
Release Date: 2002-04-16
ISBN 10: 0759527628
ISBN 13: 9780759527621
Data Score: 1120