James Madison: A Biography, Ketcham, Ralph, 9780813912653

You will find that this textbook has a logical structure that makes studying easier.