One Big Rush: The Genius of Joe Satriani
Joe Satriani's albums in chronological order