Books by professor thomas pierce