Carlo Crivelli (c.1430-95): St Roch (c.1493). Wallace Collection, London