Ninety-nine lives. The amazing adventures of Charles Veil /