Books written by Karen Ruth Grant