c and pointer (boutique books, highly recommended)