Review: seen all this before
Rating: 3 out of 5
Date: 05 6, 2013
I have read all of this stuff in various other books that went into more detail. The one good thing is that it is all here in one place. Although, like I said, it could go into a bit more detail.