I learned a lot from this book, because I wrote it myself. My rating may be somewhat biased as a result. Autore: Peter V. Brett