Description
Physical Description:1 online resource (xxvi, 509 pages)
ISBN:9780521516013
0521516013
9780511508264
0511508263
9780511575679
051157567X
1107190703
9781107190702
0511504500
9780511504501
0511508921
9780511508929
0511506643
9780511506642