cs471/hw6/reference.pdf