Author: laraine joyce, peter c. humphreys, ann kelleher