A coat of many colours
By: by Herbert Edward Read.
Edition: 2nd edition revised.
Publisher: Routledge & Paul
Published: 1956
Number of pages: 352