Theres a good book called 'The Western Isles' by Charles Tait. It doesn't go too in depth about places but it does give map references showing where they are. Believe me, theres loads to see of Lewis, it's a great place and that goes for Harris too :)