As a Windows Developer, debugging is a piece of requirement in software development.
MS Press provides some book.
PluralSight/Mike Woodring provides some toolkits and guidelines.
The best known contributor is Matt Pietrek which comes from Numega and its Bound Checker product. Check out MSJ and MSDN Article. Dive into the StackWalk API and more...