A book lovers paradise in southwest Scotland