Books by beth good