Publications by Haresh Selvaskandan