niranjan balasubramanian google scholar filetype:mobi