comprehensive look from a practical point of view, including basic concepts and