Author: . ramachandra pandey