Dr Bharat Raj Singh Author