MCV4U May 17 Notes