Ratings2
Average rating3
Type: Physical Book
Pages: 496
Release Date: 1999-01-01
ISBN 10: 0345434870
ISBN 13: 9780345434876
Readers: 10
Data Score: 1580
Type: Physical Book
Pages: 474
Release Date: 2008-01-10
ISBN 10: 0099523558
ISBN 13: 9780099523550
Data Score: 1100