This book says it all..
http://www.amazon.com/Shattered-Faith-Struggle-Catholic-Annulling/dp/0805058281
You might want to look through the reviews and read not just the ones that appeal to your confirmation bias.
The one by an actual canon lawyer is helpful.