Valerie J Long Author