Writing Windows virtual device drivers - Thielen, David (Addison-Wesley, 1994)