Book review: Beyond Possible