Author: Rajesh Karki Ajit Kumar Verma Roy Billinton