Algorithms for chemists - Zupan, Jure (John Wiley, 1989)