VOICES
by Blakely, Mike BLAKELY
by Forester, C. S. FORESTE

The Good Shepherd

Forty-eight hours in the life of Captain Krause who had just 4 ships with which to protect the 37 merchantmen in the convoy.…

Find in the catalog

Cover Image

by Altman, John ALTMAN
by Faulks, Sebastian FAULKS
by Green, Jocelyn GREEN
by Campbell, Rick CAMPBEL
by Hurley, Kameron HURLEY