Books by Andrew E. Kersten