Ratings5
Average rating3.6
Type: Physical Book
Pages: 448
Release Date: 2010-10-12
ISBN 10: 145169914X
ISBN 13: 9781451699142
Readers: 4
Data Score: 880
Type: Physical Book
Pages: 616
Release Date: 2018-04-11
ISBN 10: 313240179X
ISBN 13: 9783132401792
Data Score: 1150