Ratings5
Average rating3.4
Type: Physical Book
Pages: 382
Release Date: 2010-11-29
ISBN 10: 0470639539
ISBN 13: 9780470639535
Readers: 15
Data Score: 1670
Type: Physical Book
Pages: 320
Release Date: 2018-06-25
ISBN 10: 1119433754
ISBN 13: 9781119433750
Data Score: 1120