Exceptionally well written and keeps you stuck to the end; always something emanating so you continue reading to the end,