Developing windows NT device drivers a programmer's handbook - Dekker, Edward N. (Reading Addison Wesley Longman, 1999)