This book receives a solid recommendation. A great read.