Scott rated The little book of semaphores: 4 stars April 29, 2015 Public The little book of semaphores by Allen B. Downey