CMSC 202 References