Jonathan C. Borland has written 25 articles