101 marvellous movies you many have missed - Stratton, David. (Allen & Unwin,)