This work draws on ideas from the science of complexity and complex systems, to address the following questions: how do financial markets behave? why is this? and what can we do to minimize risk, given this behaviour?