If you don't know the book, well... read this (NSFW) http://en.wikipedia.org/wiki/Story_of_…

The assignment went pretty well, got a good grade