Micro- and nano-flows