Dmitri Shostakovich A Catalogue by Derek Hulme (Second Edition)