HMS Ulysses is fiction, though highly accurate. It started MacLean on a career of writing adventure novels. The early ones are much better than the later ones as his drinking habit did in his storytelling.