Author Mark Flannery