Type: Physical Book
Release Date: Unknown
ISBN 10: 0399165967
ISBN 13: 9780399165962
Data Score: 150
Type: Physical Book
Language: English
Pages: 305
Release Date: 2015-02-24
ISBN 10: 0142181781
ISBN 13: 9780142181782
Country: United States of America
Data Score: 1520