Hughes, John F. et al. Computer Graphics: Principles and Practice - 3 - Pearson 2025 ISBN: 9789353068967