This author has not been identified. Look up 'Andrew Tappenden' in GoogleThis author has not been identified. Look up 'Toan Huynh' in GoogleThis author has not been identified. Look up 'James Miller' in GoogleThis author has not been identified. Look up 'Adam Geras' in GoogleThis author has not been identified. Look up 'Michael R. Smith' in Google