Insights in to criminal law: Genesis, elements & Objectives - Ravindran, A (Cybertech Publications, 2013)