Books Authored by Prof. Stephen L. Cook