10.1016/j.ijcard.2004.11.022