Так...Head First - книжка легкая, маленькая. Я не решал их задачки, просто пропускал, бегло посмотрев. Там объясняется понятие стека, кучи, как вызываются методы, куда закидываются переменные в этот момент. И для понимания работы - это очень хорошо. В полном руководстве этого, вроде как, нет. Многие могут хаять head first, но для начинающих она самое то.