I suggest "Peopleware: Productive Projects and Teams" by Tom DeMarco and Timothy Lister, as well as "Managing Humans" by Michael Lopp (or read his blog Rands in Repose, full of thoughtful geek-oriented essays on managing software teams and navigating organizations)