Text this: Theory and Problems of Programing With C