Top 502 koichi hashimoto editor PDF Book Page 19