IF you love and depend on Windows batch programming as much as I do, even in this day of PowerShell, .Net, etc. you need this book. Even after more than two decades, I still use Tim Hill's lucid, well thought out guide to frame my batch programming needs.