How to make interlock driveway?

How can I create an interlock driveway? What steps should I follow for planning the layout, preparing the site, and laying the pavers properly?