A Handbook of Basic Skills and Strategies for Beginning Teachers: Facing the Challenge of Teaching in Today's Schools