Cover Image of ISBN 9780387960043

9780387960043
0-387-96004-X