edward hamilton books phone number