The following excerpt is take from my book written for instructors (and used in my FIDC course as the manual)