Analysis of the phenomena of the human mind / by James Mill ; a new edition with notes illustrative and critical, by Alexander Bain, Andrew Findlater and George Grote ; edited with additional notes by John Stuart Mill.