Why Do Buses Always Come in Threes?

 
9781788400169: Why Do Buses Always Come in Threes?