Deep cut – we couldn't find a description for this book.
Good. Some clumsy exposition, badly done ending.