Degrees of Freedom by Keith Banting & George Hoberg