Particularly for the non-programming roles, I recommend the One Minute Manager (
http://www.amazon.com/The-Minute-Manager-Kenneth-Blanchard/d...). This was written long before agile became a "thing", but it was a way of managing effectively with very little effort. It's a bit dated (my copy had advice about briefly putting your hand on the employee's shoulder to let them know you really care about them. Do not do this!)
Aside from that, here was my experience with the book back in the 1980s: I was managing a small family entertainment center and I was working too hard and was on the verge of being fired. I was told to buy the book. When I got done with it, I applied what it said, I dramatically reworked procedures to be clearer and simpler and found myself with too much time on my hands and the center was much easier to run. I wound up going from being on the verge of getting fired to getting multiple promotions and transfers to better locations.
Some people don't like the book, claiming it's too simplistic, but it's short, and both easy to remember and apply.