A comprehensive study in self indulgence
Part I
Part II