50 Puzzles for Logical Thinking
            
                How to Think
Publisher: Connections Book Publishing
Published: 2010
ISBN-13: 9781859062852