Author: HSBC James Capel.