Books by Stephanie Hafferty