Stonehenge is by Bernard Cornwell. Its ok for a bit of pup fiction.
I also have a book called Callanish, which is about an eagle in London Zoo but does mention the stones on Lewis a couple of times.