Nobody's perfect : a new Whig interpretation of history / - Patterson, Annabel M. (Yale University Press, 2002)