A great introduction, giving lots of contextual information. It doesn't claim to be technically focussed and it isn't, but still an enjoyable read and good starting point for those technically minded or not. Well written and the further reading section is through.