B. Utopia is the book, written by Thomas More, which describes an ideal society where there were no rich or poor. The word utopia means exactly that - a place which is perfect and which should never be changed, but which doesn't really exist.
A. was written by Dante, C by Martin Luther, and D by Erasmus of Roterdam.