Top 511 kazuhiro nakahashi auth professor nobuyuki satofuka eds PDF Book Page 22