Leonardo and The Last Supper

Book cover
Walker and Company. 352p $28
Ross King