Advanced Functions 12 (Toronto: McGrawHill, 2008)