Give me a list of the ten best rock guitarists of all time

Jimi Hendrix, Stevie Ray Vaughan, Jimmy Page, Eddie Van Halen, Eric Clapton, Jeff Beck, David Gilmour, Brian May, George Harrison, Randy Rhoads