Alexander Hamilton by Henry Cabot Lodge 9781417922062 Paperback 2004