source code 2nd edition