Titan Books
Titan Books was founded in 1982 and for many years operated out of the Forbidden Planet store in Drury Lane, London (UK). In 2000, now a part of TEG the company moved to its current residence on Southwark Street in South London, not far from the Tate Modern. Titan Books originally came to prominence as […]