Strathpeffer Spa, its climate and waters. With observations historical, medical