A Pool Player's Journey: Revised Edition