I've not got any wiring diagrams to hand, but here's a quick one I've thrown together.

Click image for larger version. 

Name:	E-Stop.gif 
Views:	130 
Size:	48.9 KB 
ID:	32700


I generally use DIN rail mounted 'ice cube' relays for this.
SW1 is an enable button, when pressed it energises the relay.
Then the loop through the relay contact and SW2/3 (whatever you want in the E-Stop loop) then provides power back to the relay coil to keep it enabled until either power is removed completely, or the E-stop loop is broken.

(And I've just realised that I should probably have drawn the diagram with the enable button feeding into the opposite side of the other switches, so that the relay can't be enabled if there is an active E-stop)

You can then use the other relay contact to power whatever you want powered. Either directly if the load is small enough, or to power further relay/contactors.