I've never read any books about programming (I shudder at the thought,) but I've read several of those "productivity tricks" books about both Windows and MacOS. I've also read several books about game design; love those. I've never read any of Chris Crawford's books, but I've read through his site extensively so I know I would enjoy them.