Eight Lessons on Infinity (A Mathematical Adventure)