This book is good for western NC: http://blueridgebiking.tripod.com/

There's another one for around Asheville, but I've found that there are some road name/route issues with some of the routes.