Книга на английском, но много иллюстраций по этому можно разобраться)