Cover Image of ISBN 9780471161585

9780471161585
0-471-16158-6