Principles of interactive computer graphics - Newman, William M (TMH, 1997)