Vidya of Causality Dependent Origination Buddhist Logic/Debate Buddhism & Western Psychology & Science