Lessons from 'SAMS Teach Yourself C for Linux Programming in 21 Days'