Ivancevich Ivancerich Shafarevich Advanced Enlich John M.Ivancevich Ivancevich,John M. Levich Karpovich Yevjevich