Non-linear Junction Detectors (NLJD)