Here is a link to David Guzik's commentary on John 8: https://enduringword.com/bible-commentary/john-8/