Transformations and Projections in Computer Graphics - Salomon, David (Springer-Verlag London Limited, 2006)