Most of us feel the factory shop manual is best. There's a copy on-line here for free but the pic quality sucks .....
http://www.biker.net/
Watch eBay for a used copy. You can usually get one in the $20 to $30 range. Supplement it with a Haynes of Clymer, doesn't really matter which one. Also, here's a very good German manual. The translation is a bit funky but understandable .....
http://www.xs650.com/forum/showthread.php?t=3759&highlight=manuals
http://www.biker.net/
Watch eBay for a used copy. You can usually get one in the $20 to $30 range. Supplement it with a Haynes of Clymer, doesn't really matter which one. Also, here's a very good German manual. The translation is a bit funky but understandable .....
http://www.xs650.com/forum/showthread.php?t=3759&highlight=manuals