Good explanation of Kaban, with good discussions and nice exercises