Windows Internals: The Implementation of the Windows Operating Environment