Subrata Dasgupta The Renaissance Considered as a Creative Phenomenon - Taylor and Francis 2022 ISBN: 9781003240518 Source: EBOOK