Jonathan C. Borland has written 20 articles