Ну вот на вопрос заголовка прямого ответа нет. Для развития полезно почитать. Ну а потом дальше искать ответы в других книгах. :))