Review: Very comprehensive
Rating: 5 out of 5
Date: 10 13, 2012
I originally bought this book for a friend but ended up engrossed in it myself. This is an amazingly detailed and well-documented guide, enriched with very useful personal experiences to help people avoid the pitfalls the authors came across. Highly original.