Recursion
2004 • 345 pages