Design and Analysis, Second Edition - Steven G. Penoncello (Taylor and Francis, 2018)