I recently bought Guide to Firewalls and VPNs. It's not cheap but very very good.