I gave this book a 4 rather than a 5 because I had trouble keeping up with the principles when the author moved back and forth in time. This may be more my problem than his. The author was very honest, very unpretentious in sharing his and others' fe...