SMS: Hardware bible :