MACHINE PROGRAMMING INSTRUMENTS : A DETAILED HANDBOOK