Principles and Practice
Third Edition
John F. Hughes
Andries van Dam
Morgan McGuire
David F. Sklar
James D. Foley
Steven K. Feiner
Kurt Akeley
Upper Saddle River, NJ • Boston • Indianapolis • San Francisco
New York • Toronto • Montreal • London • Munich • Paris • Madrid
Capetown • Sydney • Tokyo • Singapore • Mexico City