http://digfir-published.macmillanusa.com/hacker_franchise/hacker_franchise_ch33_1.htmlExercises5747103f757a2e3d57000000
http://digfir-published.macmillanusa.com/hacker_franchise/hacker_franchise_ch33_1_dlap.xmlDLAP questions5747103f757a2e3d57000000
http://digfir-published.macmillanusa.com/hacker_franchise/hacker_franchise_ch33_2.htmlUnnecessary commas (autoscored)5747103f757a2e3d57000000
http://digfir-published.macmillanusa.com/hacker_franchise/hacker_franchise_ch33_2_dlap.xmlDLAP questions5747103f757a2e3d57000000
http://digfir-published.macmillanusa.com/hacker_franchise/hacker_franchise_ch33_3.htmlMisuses of the comma 1 (autoscored)5747103f757a2e3d57000000
http://digfir-published.macmillanusa.com/hacker_franchise/hacker_franchise_ch33_3_dlap.xmlDLAP questions5747103f757a2e3d57000000
http://digfir-published.macmillanusa.com/hacker_franchise/hacker_franchise_ch33_4.htmlMisuses of the comma 2 (autoscored)5747103f757a2e3d57000000
http://digfir-published.macmillanusa.com/hacker_franchise/hacker_franchise_ch33_4_dlap.xmlDLAP questions5747103f757a2e3d57000000