System On Chip Design by Vipan Kakkar