Skip to main content Skip to search Skip to search

About

David A. Checkland

David Checkland is Associate Professor in the Department of Philosophy at Ryerson Polytechnic University.

Books by David A. Checkland