Ratings5
Average rating3.6
Type: Physical Book
Pages: 343
Release Date: 2009-05-05
ISBN 10: 0451462742
ISBN 13: 9780451462749
Readers: 3
Data Score: 1280
Type: Physical Book
Pages: 384
Release Date: 2009-07-07
ISBN 10: 1101061383
ISBN 13: 9781101060667
Data Score: 1120