The Theory And Practice Of 3d Pet by David W. Townsend & Bernard Bendriem