Top 1017 crane jonathan kadane PDF Book Page 43