Infinite Jest by David Foster Wallace

A big book...