Как лучше двигаться к конечной цели: потратить для этого кучу денег и времени или
Practical Binary