Tim Flannery pieces of the past