" Mathematical tools in computer graphics with C♯ implementations " Alexandre Hardy & Willi-Hans Steeb.