For those who are in the starting stage of cnc learing check out this link. The software if free and quite usefull.
www.betatechnical.com
The teacher of the software has a book available. It is excellant. Its written in english with geometry in decimal format.
The book is an option, but the software is free and fully operational.