Satya Prakash publication