Emmanuel Singh Author