Ratings2
Average rating4.5
Type: Physical Book
Pages: 486
Release Date: 2012-07-19
ISBN 10: 0241954401
ISBN 13: 9780241954409
Readers: 1
Data Score: 1420
Type: Physical Book
Pages: 512
Release Date: 2012-07-19
ISBN 10: 0141969644
ISBN 13: 9780141969640
Data Score: 1100