The Laws of Kashrus, A comprehensive exposition of their underlying concepts and application