Reviews of the Second Edition In this book Andy Baxevanis and Francis Ouellette... have undertaken the difficult task of organizing the knowledge in this field in a logical progression and presenting it in a digestible form. And they have done an excellent job.