The Final Solution by David Cesarani