Donald Hamilton in magazines and on book covers