content: Pure frustration. Explanations are intermingled with irrelavant history lessons and pathetic jokes while not really explaining the subject. There is no natural learning progression as it jumps from basic method syntaxs to a highly complex code set. This book is neither a learning tool nor technical reference. Don't buy it, there must be better books!