An Introduction To Modern Mathematical Computing by Jonathan M. Borwein, Matthew Skerritt & Matthew P. Skerritt