Great read but it gets a bit too deep into code for my enjoyment.I suppose it's necessary to get that close but the examples are non trivial and I don't want to be reading a bunch of Java in my free time. Otherwise I felt this was a great book that really enlightened me about how to do it right. ...