Practical Solid State Circuit Design