To know more about User Interface of embedded systems, should I start reading good book on operating system? Can somebody explain at length about User Interface Design? How it is different from GUI?