Haykin, Michael A.G. & Weaver, Steve