Importing chapter18 work
Merge pull request #1 from iain-peddie/chapter18

Importing chapter18 work