Possibly one of the best diagrammatic drawing of a modern semi automatic pistol. i have come across. Only problem is what one person calls a part by name others cal it something completely different.