The Art of C: Elegant Programming Solutions (Book and Disk)