Author: Brookhiser, Richard Publisher: Basic Books Publication Date: 2013-05-28 ISBN: 0465063802 Type: Paperback
Title: James MadisonAuthor: Brookhiser, Richard Publisher: Basic Books Publication Date: 2013-05-28 ISBN: 0465063802 Type: Paperback Condition: Used: Very Good