How to do interlock driveway?

How do I create an interlock driveway? What steps do I need to follow for planning, base preparation, and stone installation?