I found it extremely useful, while some of the information might be a bit dated and I'd recommend it not being your only resource, it's definitely worth a read.