Finally, i want to learn smart phone's motherboard design process, selecting manufacturer for components process. For example i want to build compass circuit that analyze directions then show the right direction on the lcd screen. For this small project what is the right process of selecting components, designing schematic, selecting manufactuters and programming the chip. I really wonder is there a book teaching this process? Becuse that type of book i'm really looking for.