Very good book, lots of information