Check Karl Schroeder, you may find him a refreshing change.  His first book is available to read online at his website <a href="http:&#x2F;&#x2F;karlschroeder.com" rel="nofollow">http:&#x2F;&#x2F;karlschroeder.com</a><p>From what you mentioned, it sounds like his books may be right up your alley.