Ratings5
Average rating4.4
Type: Physical Book
Pages: 729
Release Date: 2002-01-01
ISBN 10: 0312421958
ISBN 13: 9780312421953
Readers: 9
Data Score: 1380
Type: Physical Book
Pages: 768
Release Date: 2018-08-02
ISBN 10: 0141989599
ISBN 13: 9780141989594
Data Score: 1120