A lively introduction to basic concepts: 123 (New delhi New dawn press group, 2004)