Surfing the Tides of Complexity by Richard Sheppard | Menrva Books