Have to read this one closer later, some really good and interesting citations in it!