Alexander, Christopher, A Pattern Language: Towns, Buildings, Construction. Oxford University Press, USA, 1977.
"Algorithm Formalization," Software Engineering Institute, last modified January 11, 2007, http://www.sei.cmu.edu/str/descriptions/algorithm.html, accessed June 9, 2008.
Gamma, Erich, Richard Helm, Ralph Johnson, and John M. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, 1995.
Goldberg, David, "What Every Computer Scientist Should Know About Floating-Point Arithmetic." ACM Computing Surveys, March 1991, http://docs.sun.com/source/806-3568/ncg_goldberg.html.
Skiena, Steve S., The Algorithm Design Manual. Springer, 1998.
Venners, Bill, "Floating Point Arithmetic: Floating-Point Support in the Java Virtual Machine." JavaWorld, 1996, http://www.artima.com/underthehood/floating.html.