A Billiards And Snooker Compendium by Gary Clarke