Three philosophical dialogues - Anselm Saint, Archbishop of Canterbury 1033-1109 (Hackett Pub., 2002)