H.M.S. Saracen / Douglas Reeman immortal gamble : and the part played in it by H.M.S. Cornwallis / by Archibald Thomas Stewart and C.J.E. Peshall