Margaret Rabbitt hardcover-book