This is by the Russian artist Vasnetov, who also painted the wonderful Mother of God pictured below. More of his work can be viewed here.