10.1016/j.ijcard.2006.07.099