Statistical Computing by Michael J. Crawley & Michael Crawley