Ratings13
Average rating4.2
Type: Physical Book
Release Date: 2003-07-29
ISBN 10: 0393050947
ISBN 13: 9780393050943
Readers: 10
Data Score: 1020
Type: Physical Book
Pages: 510
Release Date: 2015-11-16
ISBN 10: 039308096X
ISBN 13: 9780393080964
Readers: 1
Data Score: 1120