The Bach flower research programme electronic library