9780520047952
0-520-04795-8