It's hard to go wrong with the factory shop manual though they're expensive. The Haynes Duc 2-Valve manual is missing a lot and doesn't cover the latest models.
Ordered a factory manual a couple of weeks ago, and am still waiting on it. I'll post a review once I've had a chance to use it.
-Don