Gadgeteering How to and Some Nonsense by Ernest French (1999, Paperback)
ISBN-13: 9780967529707