Skills, techniques and tools
Author: Philip Le Riche