Books by Francis Shor