Author: B.B. Buchanan, Wilhelm Gruissem, Russell L. Jones