Stefan Terzibaschitsch

The Bluejackets' Manual, 19th Edition, Press, Naval Institute, 9780870211096

This novel is the kind of story you want to read all night.