10.1016/j.talanta.2006.04.017