perfectionist: a person who is displeased by anything that does not meet very high standards
compulsive: a person with a compulsive disposition; someone who feels compelled to do certain things
council of basel-ferrara-florence: the council in 1431-1439 that concentrated on the elimination of heresies and on reforms within the Roman Catholic Church