I purchased my copy of this book as a Kindle ebook from Amazon. I really struggled with whether to give this book three or four stars... It was pretty informative and entertaining for the first 2/3 or so - the portion of the book when the author recounted his introduction to the Royal Navy, his training, and his time spent serving on various submarines as an engineer. There are some interesting anecdotes about life on diesel-electric and nuclear subs in this portion, including a couple of hair-raising near-disasters caused by equipment failures. The author's description of his assignment to a team testing a prototype torpedo is also pretty interesting. But in the latter part of the book, covering the portion of the author's career when he had been promoted to higher rank and transferred to shore duties, the story was a lot less compelling - here it turns to anecdotes about bureaucracy, paperwork, dealing with discipline problems in the lower ranks, interpersonal issues, and politics/bickering in the command ranks. Less of this content would have earned the book a four-star rating.