Top 0 mark penrose PDF Book Page 46