10.1016/j.jnca.2012.05.005