authors Espinosa, Allan Katz, Daniel S Wilde, Michael Maheshwari, Ketan Foster, Ian Callaghan, Scott Maechling, Phillip