Book cover for Dangerous Assignment: London Secret Code Broken

Dangerous Assignment: London Secret Code Broken

Description of book