Excellent. Questions are tough yet explanations make them look easy. Book gives you lot of material and ideas how to response to questions.