Publications by 'Ryan Eskridge'