Books by duncan j. white