BSD UNIX Toolbox-1000+ Commands for FreeBSD, OpenBSD and NetBSD
Writing Compilers and Interpreters A Software Engineering Approach