James H. Thorp

4 books

753 pages hardcover 1996

936 pages 1991

challenging informative medium-paced

274 pages 2010

reference informative slow-paced

233 pages digital 2008