Writing Secure Code for Windows Vista� door David LeBlanc & Michael Howard