In his Machiavelli: A Biography, Miles J. Unger has produced a superb biography of maybe the most misunderstood of political writers - Niccolo Machiavelli. I recommend that you add it to your reading list to get a much better understanding of this most complicated of men.