Mathematical Tools In Computer Graphics With C Implementations by Willi-Hans Steeb & Alexandre Hardy