50 Puzzles for Logical Thinking (How to Think)

Thinking

by Charles Phillips

Paperback

ISBN: 978-1-85906-285-2

ISBN-10: 1-85906-285-7

Connections Book Publishing Ltd · 2009