Pavlidas guide is good.

If you can find an old Cruising Guide to the Virgin Islands circa 2002-2003, and some older, there is a section on the SVI. I got one used on Amazon a couple of years ago for just a few bucks.