Shop - Fundamentals of Reasoning