Jonathan C. Borland has written 21 articles