ISBN13: 9780486833613
ISBN13: 9781584886075
ISBN13: 9780486417080
ISBN13: 9780429143397
ISBN13: 9780367453398
ISBN13: 9781420011166
ISBN13: 9781000739459