She's a .NET dev who would ideally like a book focused on Windows that she can learn from. I didn't paticularly like or hate my textbooks in school, but what would be best for her?
For general OS knowledge, I second the other poster's recommendation of Tanenbaum's "Modern Operating Systems"