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