Books by Keith W. Platt