Perfectionism (SFU)

Perfectionism: A Double-Edged Sword (University of Texas at Austin)
Perfectionism is one of the major causes of procrastination. If this is your problem, read about the costs of perfectionism, the difference between perfectionists and healthy strivers, and detailed information about what you can do about it. Don't try all the strategies at once, though - as perfectionists are inclined to do - start with just one or two!

Perfectionism (Queen's University)
An online tutorial.