John Bardeen – Wikipedia, the free encyclopedia John Bardeen – Wikipedia, the free encyclopediaJohn Bardeen – Wikipedia