Technology. Electronic paper: a revolution about to unfold?

Science. 2005 May 6;308(5723):785-6. doi: 10.1126/science.308.5723.785.
No abstract available

Publication types

  • News