James Bruce Google Scholar Profile