Evolution of the firewall
The paper at the link below is a little bit dated, but still provides a decent history of both the evolution of firewalls and an explanation of how they work. Thanks to Cisco for making the paper available. https://www.cisco.com/univercd/cc/td/doc/product/iaabu/centri4/user/scf4ch3.htm