revised after 2 proof-readers' comments