Bharat Raj Singh Author