Books by Samantha Brennan