Mark Perera Author