hamilton books